﻿//Erwin Guerra mamani

app.controller("UsuarioController", function ($scope, UsuarioServices, $window) {
    list = function () {
        UsuarioServices.getListByFilter().then(function (r) {
            $scope.usuarios = r.data;
        }, function (error) {
            console.log("eRROR " + error.data);
        });
    };
    list();
    $scope.save = function () {
        if ($scope.usuario.id) {
            if ($window.confirm("Desea Actualizar")) {
                UsuarioServices.update({ id: "" }, $scope.usuario).then(function (r) {
                    console.log("r=" + r.data);
                    list(); // para refrescar
                }, function (error) {

                    console.log("eRROR " + error.data);
                });
            }
        } else if ($window.confirm("Desea registrar")) {
            UsuarioServices.create($scope.usuario).then(function (r) {
                console.log("r=" + r.data);
                list(); // para refrescar
            }, function (error) {

                console.log("eRROR " + error.data);
            });
        }
    }

    $scope.delete = function (id) {
        if ($window.confirm("Desea Eliminar")) {
            UsuarioServices.delete({ "id": id }).then(function (r) {
                console.log("r=" + r.data);
                list(); // para refrescar
            }, function (error) {
                console.log("eRROR " + error.data);
            });
        }

    }

    $scope.selec = function (d) {

        $scope.usuario = d;

    }

    });